Soru & Cevap

ANDROİD MS SQL SERVER BAĞLANTISI

23.01.2015 - 05:19

Merhaba Arkdaşlar Android ile ms sql server arasında direk bağlantı kurmak itiyorum web servis ile daha güvenli olduğunu biliyorum ama uygulamam private bir uygulama olacağı için web servise ihtiyaç duymayacağım. jdbc driver ile bağlantı kurarken sürekli NULL hatası alıyorum kodlar şunlar.

HATA = et2.setText("6");  bu adımda oluyor  6 yı geçemiyor. Çözemedim. Yardımcı olurmusunuz 

Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
                et2.setText("3");
                String connString = "jdbc:jtds:sqlserver://10.0.2.73:1433/deneme;user=sa;password=sa";
                et2.setText("4");
                String username = "sa";
                et2.setText("5");
                String password = "sa";
                et2.setText("6");    
                con = DriverManager.getConnection(connString , username,password);
                et2.setText("7");
                PreparedStatement stmt = null;
                et2.setText("8");
                //Prepared statement
                stmt = con.prepareStatement("SELECT ** FROM ** WHERE **);
                et2.setText("9");
                stmt.execute();

 


                ResultSet rs = stmt.getResultSet();
                if(rs.next()) {
                    //Start new activity
                    String sonuc = rs.getString("MIKTAR");
                    et1.setText(sonuc);
            }
                rs.close();

        } catch (ClassNotFoundException e) {
                e.printStackTrace();
            } catch (SQLException e) {

 

                e.printStackTrace();
            } catch (InstantiationException e) {
                e.printStackTrace();
            } catch (IllegalAccessException e) {
                e.printStackTrace();
            }
            catch (Exception e){
                ad.setTitle("Hata Oluştu");
                ad.setMessage("Eror :  " + e.getMessage());
                ad.setButton("TAMAM", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                    }
                });ad.show();

 

230 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user mesut_dokumaci
mesut_dokumaci
24.01.2015 - 11:18

Yok onla alakası yok  aldığım hata bu : 

 

'javax.sql.XAConnection', referenced from method com.microsoft.sqlserver.jdbc.SQLServerConnection

picture-3650-1421928561.jpg
anilsozeri
24.01.2015 - 12:22

Merhaba,

Muhtemelen connect olamıyorsunuz, connString ifadesinde bağlanacağınız adresi verirken kullanıcı adı ve şifreyi de yollamışsınız, getConnection fonksiyonunda hem connString hemde kullanıcı adı ve şifreyi yolladığınız için hata meydana geliyor diye düşünüyorum.

İyi çalışmalar.